讀檔讀起來
進入讀檔第三天
延續前一天的方法
方法二 迴圈
首先我們要找到檔案
file_which = list.files("C:\\Users\\sam\\Desktop\\役男\\")
> file_which
[1] "替代役役男訓練人數統計表+103年.csv" "替代役役男訓練人數統計表+104年.csv"
[3] "替代役役男訓練人數統計表+94年.csv" "替代役役男訓練人數統計表+97年.csv"
總共有四個檔案
接下來我們要依序讀進這四個檔案
載入package
library(data.table)
大致上這個迴圈從 i = 1 執行到 i = 變數的長度 = length(file_which) = 3
當讀進第一個檔案的時候(i = 1) , 我們要先把這個檔案當做base
提供第二個、第三個....檔案 rbind在一起
fread裡面 paste0函式提供將字串的合併 , 讓我們能把路徑 和 file_which結合
提供完整讀檔路徑
for (i in 1:length(file_which)) {
if(i == 1){
end_ = fread(paste0("C:\\Users\\sam\\Desktop\\役男\\",file_which[i]))
}else{
end_ = rbind(end,fread(paste0("C:\\Users\\sam\\Desktop\\役男\\",file_which[i])))
}
}
這樣就大功告成!
不過
我還有一招!